Gin REful API
默认值
DefaultXXX()
设置默认值
XXXArray("name")
对传入的多个name值存储为数组
Number
前端可能会把数字类型的包装为字符串, 可以使用encoding/json
的json.Number
,
本质是遍历JSON的类型
响应头
c.Header("Content-Type", "application/json")
Date
time.Time
定义日期
前端: 将日期转为JSON格式
new Date(<Date>).toJSON()
GO: 定义日期
type Person struct {
Name string `json:"username" binding:"required,min=3,max=20"`
Nickname string `json:"nickname" binding:"nefield=Name"`
Age json.Number `json:"age"`
CreateTime time.Time `json:"create_time"` // 定义日期
Password string `json:"password" binding:"required,min=3"`
RePassword string `json:"re_password" binding:"required,eqfield=Password"`
Tel string `json:"tel"`
}